A Visual Approach to Authoring XPath Expressions
نویسندگان
چکیده
Masahiro Hori IBM Tokyo Research Laboratory 1623-14 Shimotsuruma, Yamato, Kanagawa 242-8502 Japan email [email protected] ABSTRACT Web metadata is crucial for providing machine-understandable descriptions of Web resources, and has a number of applications such as discovery, qualification, and adaptation of Web contents. While metadata is often embedded into a target document, metadata can also be associated externally by means of an addressing scheme such as the XPath language. However, creation and modification of external metadata solely with a conventional editor is not easy because metadata authoring involves the maintenance and elaboration of addressing expressions as well as editing individual documents. The objective of this study is to advance extensibility in the design of annotation editors with particular emphasis on a visual approach to authoring XPath expressions. The key idea behind the XPath authoring process is to facilitate flexibility in the creation of XPath expressions as a result of the seamless integration of three authoring methods: instantaneous creation, context-constrained creation, and manual creation. In this paper, we briefly introduce a framework for external annotation first, and give a high-level overview of our annotation editor. The three XPath creation methods are then explained, showing examples of XPath expressions and the graphical user interface for visual authoring process. Finally, we present our annotation editor developed with the visual XPath authoring capability, and show how the annotation editor is customized for an annotation vocabulary at hand.
منابع مشابه
Generating transformational annotation for web document adaptation: tool support and empirical evaluation
Web annotation is crucial for providing machine-understandable descriptions of Web resources, and has a number of applications such as discovery, qualification, and adaptation of Web documents. While annotations are often embedded into a Web document, annotations can be associated externally by means of addressing expressions represented with the XPath language. However, creation of external an...
متن کاملExtensible Framework of Authoring Tools for Web Document Annotation
Web metadata is crucial for providing machine-understandable descriptions of Web resources, and has a number of applications such as discovery, qualification, and adaptation of Web documents. While metadata is often embedded into a target document, metadata can also be associated externally by means of an addressing scheme such as the XPath language. However, creation and modification of extern...
متن کاملXPlainer: Explaining XPath within Eclipse
The popularity of XML has motivated the development of novel XML processing tools many of which embed the XPath language for XML querying, transformation, constraint specification, etc. XPath developers (as well as less technical users) have access to commercial tools to help them use the language effectively. Example tools include debuggers that return the result of XPath subexpressions visual...
متن کاملQuery-Based Learning of XPath Expressions
This work analyzes the application of active learning using example-based queries to the problem of constructing an XPath expression from visual interaction with an human user.
متن کاملXML Database Integration for Visualizing US Election Results
In order for data from XML heterogeneous data sets to be viewed and analyzed using a common application, we propose the mapping between each schema and a central schema. The demo uses the example of an application to visualize the US Presidential election results, to illustrate our approach. To minimize the need for human intervention and code maintenance, a declarative approach is used. XML do...
متن کامل